﻿using System; 
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace ADV_Editor.CommandDialog {

    /// <summary>
    /// コマンドを作成、編集するダイアログの基底クラス
    /// </summary>
    partial class CommandDialogBase : DialogBase {

        /// <summary>
        /// コンストラクタ。外部からは呼び出せない。
        /// </summary>
        protected CommandDialogBase() {
            InitializeComponent();
        }

        /// <summary>
        /// ダイアログに入力した値をコマンド表示ListBoxの要素とするデータに変換したもの。
        /// virtualだけど必ずサブクラスで再定義すること！
        /// </summary>
        public virtual CommandListData Command { get { return new CommandListData(); } }
            
    }
}